self-propelled pipe layer - English Synonyms Dictionary